Domain-Specific Composition of Model Deltas

نویسندگان

  • Maider Azanza
  • Don S. Batory
  • Oscar Díaz
  • Salvador Trujillo
چکیده

We present a general approach to the incremental development of model-based applications using endogenous transformations, i.e. transformations whose input and output models conform to the same metamodel. Our work describes these transformations as model deltas that, when composed, deliver a complete model. We establish a relationship between a metamodel and its corresponding delta metamodel, show how model deltas can be de ned as model changes (additions), explain how deltas can be composed using domain-speci c composition algorithms, and propose metamodel annotations to specify these algorithms. We present di erent case studies as proofs of concept.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Domain-Speci c Composition of Model Deltas

We present a general approach to the incremental development of model-based applications using endogenous transformations, i.e. transformations whose input and output models conform to the same metamodel. Our work describes these transformations as model deltas that, when composed, deliver a complete model. We establish a relationship between a metamodel and its corresponding delta metamodel, s...

متن کامل

Towards Live Domain-Specific Languages From Text Differencing to Adapting Models at Runtime

Live programming is a style of development characterized by incremental change and immediate feedback. Instead of long edit-compile cycles, developers modify a running program by changing its source code, receiving immediate feedback as it instantly adapts in response. In this paper we propose an approach to bridge the gap between running programs and textual Domain-Specific Languages (DSLs). T...

متن کامل

Towards Model History Analysis Using Modeling Deltas

The evolving complex software models are designed and maintained by a team of designers using collaborative modeling tools with a support of version control. Collaborative modeling tools provide a teamwork of several designers on a shared modeling artifact, whereas model version control is used to store, manage and handle the histories of that model. During the evolution and maintenance process...

متن کامل

The DeltaGrid Service Composition and Recovery Model

This research has defined an abstract execution model for establishing user-defined correctness and recovery in a service composition environment. The service composition model defines a flexible, hierarchical service composition structure, where a service is composed of atomic and/or composite groups. The model provides multi-level protection against service execution failure by using compensa...

متن کامل

A model for specification, composition and verification of access control policies and its application to web services

Despite significant advances in the access control domain, requirements of new computational environments like web services still raise new challenges. Lack of appropriate method for specification of access control policies (ACPs), composition, verification and analysis of them have all made the access control in the composition of web services a complicated problem. In this paper, a new indepe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010